﻿@charset "utf-8";

/* CSS Document */

body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "Microsoft YaHei"; color:#333;}

a{color:#333; text-decoration:none; outline:none;}

a:active{star:expression(this.onFocus=this.blur());} 

img{border:0px;}

a:link {text-decoration: none; outline:none;}

a:visited{text-decoration: none; outline:none;}

a:hover{text-decoration:none;  outline:none;}

ul, p, dl, dt, dd{padding:0px; margin:0px;}

li{list-style-position:outside; list-style-type:none;}

h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}

h1{font-size:16px;}

h5{font-size:12px;}

.fl{float:left;}

.fr{float:right;}

.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}

.h10{height:10px; overflow:hidden; clear:both;}

.h45{height:45px; overflow:hidden; clear:both;}

input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "Microsoft YaHei"; color:#888; border:0px;}

em{font-style:normal;}



.wal{width:1220px; margin:0px auto;}

.w168{width:168px;}

.w182{width:182px;}

.w945{width:945px;}



/*.headDiv{height:100px; position:relative;}

.headDiv .logo{position:absolute; left:0px; top:34px;}

.topSearch{position:absolute; z-index:10; top:13px; right:0px; background:url(topsearch.png) left top no-repeat; width:180px; height:26px;}

.topSearch .input1{float:left; height:26px; line-height:26px; width:150px;}

.topSearch .btn1{float:left; width:26px; height:26px; cursor:pointer;}

.nav{position:absolute; bottom:0px; right:-18px;}

.nav li{float:left;}

.nav a{display:block; padding:0 15px; font-size:17px; white-space:nowrap; color:#000; height:50px; line-height:50px; border-bottom:#FFF solid 2px;}

.nav a:hover, .nav .aNow{border-bottom:#016ca4 solid 2px;}*/



.footNav, .footNav .wal{height:245px; position:relative; background:#7a7a7a; color:#cecece; letter-spacing:1px; font-size:14px;}

.footNav .link li{float:left; padding-left:10px; width:120px; overflow:hidden; line-height:28px;}

.footNav .link h1{font-weight:400; font-size:18px; padding:33px 0 10px 0;}

.footNav .link h1 a{color:#e6e6e6;}

.footNav .link dd a{color:#bebebe;}

.footNav .link h1 a:hover, .footNav .link dd a:hover{color:#FFF;}

.footNav .share{position:absolute; left:10px; top:238px;}

.footNav .share li{float:left; line-height:20px; padding-right:20px;}

.footNav .btnDiv{position:absolute; top:40px; right:19px; width:235px;}

.footNav .btnDiv li{height:47px;  position: relative;  cursor: pointer;}

.footNav .btnDiv li select{width: 233px;position: absolute;left: 1px;  top: 0px;height: 37px;text-align: center;border: 0;opacity: 0;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

.footNav .btnDiv a{display:block; height:38px; line-height:38px; padding-left:13px; color:#bebebe; background:url(btn1.png) left top no-repeat;}



/*.footDiv{text-align:center; padding-top:15px; height:95px; color:#888; line-height:24px; font-size:14px; background:#494949;  min-width: 1170px;}

.footDiv a {color:#888;}

.tabContent{display:none;}*/



.pageNum{font-size:16px; text-align:center; padding-top:20px; height:115px; line-height:36px;}

.pageNum li,.pageNum a{display:inline-block; width:38px; height:36px; margin:0 2px;}

.pageNum li:hover,.pageNum a:hover, .pageNum .thisclass{background:#016ca4; color:#FFF;}

.pageNum span{

		margin-left:30px;

	width:200px;

	height:51px;

	}

.pageinfo{

	margin-left:30px;

	width:200px;

	height:51px;

	}



#Layer1{

	position:absolute;

	position:fixed;

	_position:absolute;

	width:100%;

	z-index:99;

	top:0; left:0px;

	background-color:#000;

	display:none;

}



.indexFlash{height:450px; position:relative; background:#ccc;min-width: 1170px;}

.indexFlash li{position:absolute; left:0px; top:0px; z-index:1; width:100%; display:none;}

.indexFlash li a{display:block; height:450px;}

.indexFlash .btnDiv{position:absolute; z-index:10; left:0px; bottom:15px; width:100%; text-align:center;}

.indexFlash .btnDiv span{display:inline-block; width:61px; height:6px; background:url(btn.png) right top no-repeat; margin:0 6px;}

.indexFlash .btnDiv .spanNow{background:url(btn.png) left top no-repeat;}


.indexNotice { height:40px; line-height:40px; overflow:hidden; position:relative; font-size:18px;width:100%;}

.indexNotice .btn{position:absolute; z-index:10; top:9px; right:0px; background:url(btn1.gif) left top no-repeat; width:48px; height:22px;}

.indexNotice .btn a{display:block; float:left; width:23px; height:22px;}

.indexNotice .btn .close{float:right;display: none;}

.indexNotice b{position:absolute; left:0px; top:0px; white-space:nowrap;}

.indexNotice li{height:40px; overflow:hidden; color:#666;}

.indexNotice li a{padding:0 30px 0 80px;}


/* karman 20220419 .indexPart1{height:454px; background:#fff; color:#333; letter-spacing:1px; font-size:14px;min-width: 1170px;} */
.indexPart1 {
	height:510px; background:#fff; color:#333; letter-spacing:1px; font-size:14px;min-width: 1170px;
	margin-bottom: 20px;
}


/* karman 20220419 */
.indexPart1 a{color:#333;}
.indexPart1 a:hover {color:#d6001d;}

.indexPart1 .wal {
	margin-bottom: 20px;
}


.indexPart1 .title {
	margin-bottom: 10px;
}

.indexPart1 .title2 {
    padding-bottom: 5px;
}

/*.indexPart1 .title h1{font-size:24px; font-weight:400; padding-top:82px;font-family: 黑体;} karman 20220419 */
.indexPart1 .title h1 ,
.indexPart3 .title h1 {
	font-size:24px;
	font-weight:bold;
	font-family: 黑体;
	color: #d6001d;
	padding-left: 10px;
  border-left: 3px solid #d6001d;
}

/*.indexPart1 .title{height:134px; position:relative;} karman 20220419 */
.indexPart1 .title2,
.indexPart3 .title {
  position: relative;
  height: 28px;
  margin-bottom: 19px;
  border-bottom: 1px solid #ede9e9;
}

.indexPart1 .title2 h1:before {
    content: '\2605';
    padding-right: 0px;
    color: #f1bf77;
    font-size: 20px;
}

/* .indexPart1 .title a{position:absolute; top:90px; right:0px; white-space:nowrap; color:#ff0c0c;} karman 20220419 */
.indexPart1 .title2 a,
.indexPart3 .title a {
	position:absolute;
	top:6px;
	right:0px;
	white-space:nowrap;
	color:#333;
}
.indexPart1 .title2 a:hover,
.indexPart3 .title a:hover { color:#d6001d; }


.indexPart1 .imgList, .indexPart1 .imgList li{
  width:730px; height:480px; overflow:hidden; position:relative;
}

/* karman 20220419 */
.indexPart1 .imgList .name a{
	color: #fff;
	display:block; width:100%; height:50px; line-height:50px; text-indent:20px; font-size:16px; background:url(bg1.png); position:absolute; z-index:1; left:0px; bottom:0px;
}

/* karman 20220419 */
.indexPart1 .imgList .name a:hover {
	color: #fff;
}

.indexPart1 .prev{display:block; background:url(nimg46_1.png) left top no-repeat; width:46px; height:46px; position:absolute; z-index:10; left:0px; top:213px;}

.indexPart1 .prev:hover{background:url(nimg46_1_1.png) left top no-repeat;}

.indexPart1 .next{display:block; background:url(nimg46_2.png) left top no-repeat; width:46px; height:46px; position:absolute; z-index:10; right:0px; top:213px;}

.indexPart1 .next:hover{background:url(nimg46_2_1.png) left top no-repeat;}

/*.indexPart1 .list{width:455px; position:relative; top:-12px;}*/
.indexPart1 .list{
	position:relative;
	top:-12px;
}

/* karman 20220419 */
.indexPart1 .list li,
.indexPart3 .list li {height:32px; line-height:32px; overflow:hidden; border-bottom: #d6001d 1px dotted; }

/* .indexPart1 .list a{background:url(ico1.gif) 2px center no-repeat; padding-left:17px;} karman 20220419 */
.indexPart1 .list a,
.indexPart3 .list a{
	background:url(histroy-icon01.png) 2px center no-repeat;
	background-size: 9px;
  padding-left: 17px;
  font-size:18px
}

.imgList2{ /*height: 260px; */overflow: hidden;}

.indexPart3 .imgList2 li{height:68px;}
/*bcm jia*/
.indexPart3 .imgList2 li a img{border-radius:5px;width:100%;height:56px;}



/*.indexPart2{height:493px; overflow:hidden; position:relative; margin-bottom: 60px;}*/
.indexPart2 {
	height:350px;
	position:relative;
	margin-bottom: 50px;
}

.indexPart2 ul {width:100%; display: flex}

.indexPart2 li {flex:1; overflow:hidden; text-align:center;}

.indexPart2 li .col { width:370px; }

.indexPart2 li img{border-radius: 5px 5px 0px 0px; /* 四个半径值分别是左上角、右上角、右下角和左下角 */ }

/* karman 20220419 */
.indexPart2 h1{font-weight:400; font-size:24px; height:52px; padding-top:0; padding-left:115px;}

.indexPart2 .box{height:150px; background:#f4f4f4; padding:0 25px;}

.indexPart2 h2{font-size:16px; font-weight:400; padding-top:32px;}

.indexPart2 .content{color:#727272; font-size:13px; line-height:18px; padding:10px 0 15px 0;text-align:left;text-indent:2em;}

/* karman 20220419 .indexPart2 .more{font-size:13px; color:#008bd4;} */
.indexPart2 .more {font-size:13px; color:#333;}
.indexPart2 .more:hover { color:#d6001d;}

/*bcm jia*/

/* 2022-04-20 .indexPart2 li h1 a{ float:left; color:#026BA4; font-weight:bold; } */
.indexPart2 li h1 a{ float:left; color:#d6001d; font-weight:bold; padding-left: 10px; border-left: 3px solid #d6001d;}

.indexPart2 li h1 .icon{ display:inline-block; width:50px; height:33px; float:left;}

.indexPart2 li h1 .icon0{ background: url(qiye_img.png) center center no-repeat;}

.indexPart2 li h1 .icon1{ background: url(qiyewenhua.png) center center no-repeat;}

.indexPart2 li h1 .icon2{ background: url(rencai_img.png) center center no-repeat;}


.indexFastBtn{background:url(bg1.png); height:80px; width:100%; position:absolute; z-index:20; left:0px; top:470px; overflow:hidden;min-width: 1170px;}

.indexFastBtn a{display:block; color:#FFF; font-size:24px; text-align:center; letter-spacing:2px; height:80px; line-height:95px; background:url(indexfastbtn.png) center 10px no-repeat;}

.indexFast{position:absolute; z-index:20; left:0px; top:100px; width:100%; height:450px; background:url(bg1.png); display:none;}

.indexFast .wal{width:725px; height:559px; position:relative;}

.indexFast a{position:absolute; display:block; background:url(bg2.png) center center no-repeat; width:274px; height:273px; text-align:center; color:#FFF; font-size:18px;}

.indexFast a div{padding-top:79px; height:82px; overflow:hidden;}

.indexFast a:hover{z-index:25;}

.indexFast .li_01 a{top:50px; left:70px;}

.indexFast .li_02 a{top:157px; left:210px;}

.indexFast .li_03 a{top:50px; left:350px;}

.indexFast .li_04 a{top:157px; left:420px;}



.pageBanner{height:185px; text-align:center;min-width: 1170px;}

.pageBanner h1{padding-top:50px;}

.pageBanner2{height:185px;}

.pageBanner2 h1{padding:70px 0 15px 0;} /*padding:50px 0 15px 0;*/

.pageBanner2 .btn{ margin:0 auto;}

.pageBanner2 .btn li{  display: inline-block; width:137px;}

.pageBanner2 .btn a{display:block; height:37px; line-height:37px; font-size:20px; color:#FFF;}

.pageBanner2 .btn a:hover, .pageBanner2 .btn .aNow{background:url(btn2.png) center top no-repeat;}

.pageBanner2 .btn a:active{background:url(btn2.png) center top no-repeat;}



.sideNav{background:#f4f4f4;}

.sideNav li{height:48px; border-bottom:#ccc solid 1px;}

.sideNav a{display:block; height:48px; line-height:48px; text-align:center; font-size:16px; position:relative;}

.sideNav a:hover, .sideNav .aNow{background:#016ca4; color:#fff; padding:1px 0; z-index:10; top:-1px;}



.Development{background:url(developmentbg2.png) left bottom no-repeat;}

.Development .list{background:url(developmentbg1.png) left top no-repeat; min-height:500px; _height:500px; padding-top:100px; line-height:35px;}

.Development li{padding:0 0 50px 115px; text-align:justify; font-size:14px; background:url(ico1.png) 44px 45px no-repeat;}

.Development .title{font-size:18px; color:#000;}



.pageContent{background:url(bg1.jpg) left top no-repeat; font-size:14px; line-height:35px; text-align:justify; }

.pageTitle{text-transform:uppercase; padding:20px 0 10px 0;}

.pageTitle div{color:#016ca4; font-size:30px; position:relative; top:3px;}

.pageTitle2{height:40px; overflow:hidden; background:url(pagetitle2.gif) bottom repeat-x;}

.pageTitle2 h1{float:left; height:38px; line-height:38px; border-bottom:#016ca4 solid 2px; font-size:20px; font-weight:400;}

.pageTitle2 h1 span{background:url(nimg8.png) 8px center no-repeat; padding-left:23px;}


.Strategy{padding-top:20px;}

.Strategy .content{padding-bottom:25px;}

.Strategy .name{font-size:18px; color:#000;}

.Strategy .imgDiv{padding:5px 0 25px 0;}



.about{position:relative; padding-right:365px;}

.about .imgDiv{position:absolute; top:0px; right:0px;}



.Contact .tel{padding-top:30px;}

.Contact .tel b{font-size:41px; position:relative; top:-5px; font-family:Arial;}

.Contact .content{padding:20px 0 40px 0; line-height:30px;}



.group .title{text-align:center; padding:35px 0;}

.group .title h1{font-weight:400; font-size:30px; padding-bottom:15px;}

.group .tab1{height:110px;}

.group .tab1 li{float:left; margin-right:32px; background:#999; color:#FFF; font-size:18px; width:174px; height:60px; line-height:60px; text-align:center;  cursor: pointer;}

.group .tab1 .liNow{background:#016ca4;}

.group .tabContentDiv{width:945px; overflow:hidden; position:relative;}

.group .tabContentDiv ul{width:110%;}

.group .tabContentDiv li{float:left; width:204px; height:268px; overflow:hidden; text-align:center; padding-right:43px; line-height:50px;}

.group .tabContentDiv .imgDiv{border:#c2c2c2 solid 1px;}



.groupShow{text-align:center;}

.groupShow .title{font-size:30px; padding:70px 0;}



.work{padding-top:5px;}

.work li{height:40px; line-height:40px; overflow:hidden; position:relative; border-bottom:#e5e5e5 solid 1px; font-size:14px;}

.work li span{position:absolute; top:0px; right:16px; white-space:nowrap;}

.work li a{padding-left:42px; background:url(ico2.png) 16px center no-repeat;}

.work li a:hover{background:url(ico3.png) 16px center no-repeat;}



.Activities{width:945px; overflow:hidden; position:relative; padding-top:30px;}

.Activities ul{width:110%;}

.Activities li{float:left; width:326px; height:250px; overflow:hidden;}



.ActivitieSide .content{font-size:14px; line-height:30px; border-bottom:#c2c2c2 solid 1px; padding:10px 0 25px 0; margin-bottom:15px;}



.Enterprise{padding-top:45px; width:945px; overflow:hidden; position:relative;}

.Enterprise ul{width:110%;}

.Enterprise li{ width:260px; height:50px; overflow:hidden; text-align:left; padding-right:30px; line-height:50px;}

.Enterprise li .name a{ width:240px;}

.Enterprise .imgDiv{border:#c2c2c2 solid 1px;}



.EnterpriseShow{padding:0 235px 0 0; position:relative; line-height:30px;}

.EnterpriseShow .title{font-size:18px; color:#016ca4; padding:25px 0 15px 0;}

.EnterpriseShow .imgDiv{position:absolute; top:35px; right:0px; text-align:center; line-height:50px; width:204px;}

.EnterpriseShow .imgDiv img{border:#c2c2c2 solid 1px;}



.business li{position:relative; height:360px;}

.business h1 a{color:#FFF; position:absolute; z-index:10; white-space:nowrap; display:block; font-weight:400; font-size:40px; left:55px; top:55px; background:url(nimg30.png) left bottom no-repeat; padding-bottom:60px;}

.business .imgDiv{background:#000;}

.business .li_02{height:365px;}

.business .li_03, .business .li_04{height:264px;}

.business .li_05, .business .li_06{clear:both; height:239px;}

.business .li_01 h1 a{top:160px;}

.business .fr li h1 a{font-size:24px; padding-bottom:45px; /*left:40px; top:40px;*/}

.business .fr .li_04 h1 a{top:117px; left:auto; right:55px; text-align:right; background:url(nimg30.png) right bottom no-repeat;}

.business .fr .li_05 h1 a{top:65px;}

.business .fr .li_06 h1 a{top:78px; left:auto; right:38px; text-align:right; background:url(nimg30.png) right bottom no-repeat;}



.pageTab{padding-top:35px; height:80px;}

.pageTab li{float:left; margin-right:30px; width:109px; height:36px; line-height:36px; text-align:center; color:#FFF; background:url(pagetab.png) right top no-repeat;  cursor: pointer;}

.pageTab .liNow{background:url(pagetab.png) left top no-repeat;}



.BusinessShow .content{width:552px; position:relative; top:-8px;}



.ProjectTag{width:1168px; height:144px; overflow:hidden; position:relative; border:#999 solid 1px;}

.ProjectTag ul{width:200%;}

.ProjectTag li{float:left; width:146px; height:144px; overflow:hidden; text-align:center; border-right:#999 solid 1px;}

.ProjectTag a{display:block; height:144px; font-size:14px;}

.ProjectTag a div{padding-top:25px; height:80px; overflow:hidden;}

.ProjectTag .img2{display:none;}

.ProjectTag a:hover, .ProjectTag .aNow{background:#016ca4; color:#FFF;}

.ProjectTag a:hover img, .ProjectTag .aNow img{display:none;}

.ProjectTag a:hover .img2, .ProjectTag .aNow .img2{display:inline-block;}



.Project{width:1170px; overflow:hidden; position:relative; padding-top:27px;}

.Project ul{width:120%;}

.Project li{float:left; text-align:center; padding-right:33px; width:368px; height:370px; font-size:16px; line-height:60px;}



.MagazineSide{font-size:14px; line-height:30px; padding:8px 0;}

.MagazineSide li{min-height:30px; _height:30px; position:relative; padding-left:56px;}

.MagazineSide li em{position:absolute; left:0px; top:0px; white-space:nowrap;}

.MagazineSide .ul_01 li{padding-left:70px;}


.Magazine{width:945px; overflow:hidden; position:relative; padding-top:25px;}

.Magazine ul{width:110%;}

.pageMag{height:2px; overflow:hidden; background:url(pagetitle2.gif) bottom repeat-x;}

.Magazine li{float:left; width:217px; height:304px; overflow:hidden;  text-align:center; margin-right:26px; margin-bottom:15px;}

.Magazine h1{font-weight:400; font-size:16px; overflow:hidden; position:relative;top:5px;t}

.Magazine .imgDiv{overflow:hidden;}

.Magazine .magimg {width:200px; height:272px;border:solid 1px #ccc; }



.MagazineLayer{width:1170px; height:850px; position:absolute; z-index:100; left:0px; top:0px; display:none;}

.MagazineLayer .prev{position:absolute; z-index:110; left:0px; top:300px;}

.MagazineLayer .next{position:absolute; z-index:110; right:0px; top:300px;}

.MagazineLayer li{width:1170px; text-align:center;}



.ideaSide{width:225px; padding-top:40px;}

.ideaSide .prev{display:block; height:51px; background:url(nimg225_1_1.gif) left top no-repeat;}

.ideaSide .prev:hover{background:url(nimg225_1.gif) left top no-repeat;}

.ideaSide .next{display:block; height:51px; background:url(nimg225_2_1.gif) left top no-repeat;}

.ideaSide .next:hover{background:url(nimg225_2.gif) left top no-repeat;}

.ideaSide .list{padding-top:10px; height:984px; overflow:hidden; position:relative;}

.ideaSide .list li{height:246px; position:relative; overflow:hidden; cursor:pointer;}

.ideaSide .list li div{background:#000;}



.idea{padding-top:40px; display:none;}



.Special{width:945px; overflow:hidden; position:relative; padding-top:30px;}

.Special ul{width:110%;}

.Special li{float:left; width:289px; height:281px; overflow:hidden; text-align:center; padding-right:40px; line-height:55px;}



.Special2Side{padding:8px 0; font-size:14px; line-height:30px; text-align:justify;}



.Special2{width:945px; overflow:hidden; position:relative; padding-top:30px;}

.Special2 ul{width:110%;}

.Special2 li{float:left; width:295px; height:375px; overflow:hidden; text-align:center; background:#dcdcdc; margin-right:30px; margin-bottom:33px; font-size:14px; line-height:25px;}

.Special2 li .name{font-size:16px; padding-top:10px;}

.Special2 .liNow{color:#FFF; background:#016ca4;}

.Special2 .liNow a{color:#FFF;}



.SpecialShow{text-align:center;}

.SpecialShow .title{padding:40px 0 35px 0; font-size:14px;}

.SpecialShow .title div{font-size:20px; padding-bottom:5px;}



.jobIdea li{padding-top:30px; height:260px;}

.jobIdea .content{width:324px; line-height:30px; text-align:right; padding-right:20px; position:relative; top:-6px;}

.jobIdea .name{width:219px; height:195px; line-height:195px; text-align:center; background:#016ca4; color:#FFF; font-size:30px;}

.jobIdea .li_01 .content{text-align:left; padding:0 0 0 10px; width:334px; letter-spacing:-1px;}



.job{padding:55px 35px; font-size:20px;}



.Staff{padding-top:4px;}

.Staff li{height:220px; overflow:hidden; position:relative; border-bottom:#e5e5e5 solid 1px; padding-left:248px; color:#666; line-height:30px;}

.Staff .imgDiv{position:absolute; left:0px; top:30px; }

.Staff li .name{font-size:18px; color:#333; padding:30px 0 15px 0;}



.Responsibility{padding-top:30px; width:950px; overflow:hidden; position:relative;}

.Responsibility ul{width:110%;}

.Responsibility li{position:absolute;}

.Responsibility .li_01{width:463px; height:415px; margin-right:16px;}

.Responsibility .li_02{width:225px; height:198px; margin-right:16px; margin-bottom:17px;}

.Responsibility .li_03{width:225px; height:198px;}

.Responsibility .li_04{width:466px; height:200px;}

.Responsibility .name{position:absolute; z-index:10; left:0px; bottom:0px; width:100%; background:url(bg3.png);}

.Responsibility .name a{display:block; color:#FFF; line-height:18px; padding:15px;}



.newShow .title{text-align:center; font-size:20px; padding:30px 0 15px 0;}

.newShow .time{text-align:center; height:70px; border-bottom:#e5e5e5 solid 1px;}

.newShow .content{line-height:30px; padding:35px 0;}

.newShow .content p{text-indent:2em;margin-top:1em;margin-bottom:1em;}

.newShow .content .b1{display:block; text-align:center;}

.newShow .imgDiv{text-align:center; padding-bottom:50px;}



.pageNum2{overflow:hidden; position:relative; font-size:14px;}

.pageNum2 li{position:relative; top:-1px; border-top:#e5e5e5 solid 1px; height:52px; line-height:52px; overflow:hidden;}

.pageNum2 .btn{display:block; width:120px; height:39px; line-height:39px; text-align:center; background:#999; color:#FFF; margin-top:10px;}



.red{color: red;}



/* weixin style */

.weixin-code {position: relative;}

.weixin-code .img{position: absolute;left: 0;top: 0;display: none;z-index: 1000;}

.weixin-code .img-left{left: -100px;top: 50%;margin-top: -50px;}

.weixin-code .img-right{left: 60px;top: 50%;margin-top: -50px;}

.weixin-code .img-top{left: 50%;top: -115px;margin-left: -50px;}

.weixin-code .img-bottom{left: 50%;top: 40px;margin-left: -50px;}

.weixin-code.hover .img{display: block;}



.resultbar{

	padding-bottom:5px;

	font-size:16px;

	

}





/*addon*/

.BusinessShow h2{font-size:20px;margin-top: 30px;color: #000;font-weight: normal; }

.BusinessShow h3{font-size:15px;margin-top: 30px;color: #000; }



/*bcmjia*/

.pageContent{font-size:16px;}

.Development li p{font-size:16px;}



/*2015.9.7  业务领域*/
.bus_t .fr_r h1 a{font-size:24px; padding-bottom:45px; left:50px; top:300px;left:auto; left:55px; text-align:left; background:url(nimg30.png) left bottom no-repeat;}
.bus_t{width: auto;height: 76px;display: block;}
.bus_t li{float: left;width: 357px;height: auto;display: block;}
.bus_t .bus_t_r{margin-left: 49px;}
.bus_l li{height: 242px;float: left;}
.bus_l .bus_l_l{margin-right: 49px;}
.bus_l .bus_l_bottom{margin-top: 23px;}

.bus_l .bus_l_l h1 a{font-size:24px; padding-bottom:45px; left:40px; top:40px;left:auto; left:55px; text-align:left; background:url(nimg30.png) left bottom no-repeat;}

.bus_l .bus_l_2 h1 a{font-size:24px; padding-bottom:45px; left:40px; top:140px;left:auto; right:55px; text-align:right; background:url(nimg30.png) right bottom no-repeat;}


/**/
.workshow{padding-top:4px;}

.workshow li{height:200px; overflow:hidden; position:relative; border-bottom:#e5e5e5 solid 1px; padding-left:178px; color:#666; line-height:30px;}

.workshow .imgDiv{position:absolute; left:0px; top:25px; }

.workshow .imgDiv img{ border-radius:50%;border:1px gray solid;} 

.workshow li .name{font-size:18px; color:#333; padding:15px 0 0px 0;}
.workshow li .des{padding-top:10px;}
.workshow li .code{
font-style: italic;margin: 1em 2em 1em 0em;}

/* 20220424 */
.important-speech {
	padding-top:30px;
	padding-bottom:30px;
}
.important-speech h2 {
	text-align: center;
  font-size: 35px;
  color: #d6001d;
  margin-bottom: 10px;
}
.important-speech h2 a {
	color: #333;
}
.important-speech h2 a:hover {
	color: #d6001d;
}


.indexPart3 {
	background:#fff;
	color:#333;
	letter-spacing:1px;
	font-size:14px;
	min-width: 1170px;
}


/* 头条样式 */
.indexPart0 .headlines_title {
    color: #015293;
    font-size: 35px;
    text-align: center;
}

.indexPart0 .headlines_details {
    font-size: 14px;
    color: #333;
    padding: 0 20px;
    text-indent: 2em;
    line-height: 25px;
}

.indexPart0 .headlines_details a {
    display: inline-block;
    padding: 2px 10px;
    color: #fff;
    text-indent: 0;
    line-height: normal;
    font-size: 12px;
    background-color: #C3000F;
}
